hydroxyacetic acid - French English Dictionary